package com.foreverwin.jzymes.common.mapper;

import com.foreverwin.jzymes.common.domain.EapLog;
import java.util.List;	

/**
 * EAP消息日志 数据层
 * 
 * @author ervin
 * @date 2019-05-15
 */
public interface EapLogMapper 
{
	/**
     * 查询EAP消息日志信息
     * 
     * @param handle EAP消息日志ID
     * @return EAP消息日志信息
     */
	public EapLog selectEapLogById(String handle);
	
	/**
     * 查询EAP消息日志列表
     * 
     * @param eapLog EAP消息日志信息
     * @return EAP消息日志集合
     */
	public List<EapLog> selectEapLogList(EapLog eapLog);
	
	/**
     * 新增EAP消息日志
     * 
     * @param eapLog EAP消息日志信息
     * @return 结果
     */
	public int insertEapLog(EapLog eapLog);
	
	/**
     * 修改EAP消息日志
     * 
     * @param eapLog EAP消息日志信息
     * @return 结果
     */
	public int updateEapLog(EapLog eapLog);
	
	/**
     * 删除EAP消息日志
     * 
     * @param handle EAP消息日志ID
     * @return 结果
     */
	public int deleteEapLogById(String handle);
	
	/**
     * 批量删除EAP消息日志
     * 
     * @param handles 需要删除的数据ID
     * @return 结果
     */
	public int deleteEapLogByIds(String[] handles);
	
}